#!/bin/bash

# 强制清除浏览器缓存并重新加载页面
echo "🔄 强制清除浏览器缓存..."

# 添加版本号到 HTML 文件，强制浏览器重新加载
echo "📝 更新 HTML 文件版本号..."
sed -i 's/<title>/<title>v'$(date +%s)' /' /home/devbox/project/client/dist/index.html

echo "✅ 缓存清除完成！"
echo ""
echo "📋 请按以下步骤操作："
echo "1. 在浏览器中按 Ctrl+Shift+R (Windows) 或 Cmd+Shift+R (Mac) 强制刷新"
echo "2. 或者按 F12 打开开发者工具，右键刷新按钮选择'清空缓存并硬性重新加载'"
echo "3. 或者按 Ctrl+F5 (Windows) 或 Cmd+F5 (Mac) 强制刷新"
echo ""
echo "🔍 如果还是提示用户名需要3个字符，请："
echo "1. 打开浏览器开发者工具 (F12)"
echo "2. 查看 Console 标签页是否有错误"
echo "3. 查看 Network 标签页确认加载的是最新的 JS 文件"
echo ""
echo "📊 当前服务器状态："
curl -s http://localhost:3001/health | grep -o '"status":"[^"]*"' || echo "服务器未运行"
